a kind of large handkerchief - Español Inglés Diccionario